/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Dominio;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Agustin
 */
public class Especialidad {

    private String nombre;
    private double VHB;

    public double getVHB() {
        return VHB;
    }

    public void setVHB(double VHB) {
        this.VHB = VHB;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public void crearEspecialidad(String nombre, int VHB) {
        try {
            persistencia.PersistenciaEspecialidad.getInstance().insert(nombre, VHB);
        } catch (Exception e) {
            throw new UnsupportedOperationException(e.toString());
        }
    }

    public List<Especialidad> traerEspecialidades(String nombre) {
        List<Especialidad> especialidades = new ArrayList<Especialidad>();
        try {
            especialidades = persistencia.PersistenciaEspecialidad.getInstance().select(nombre);

        } catch (Exception e) {
            throw new UnsupportedOperationException(e.toString());
        }
        return especialidades;

    }

    public List<Especialidad> traerEspecialidadMAsCalificada() {
        List<Especialidad> especialidades = new ArrayList<Especialidad>();
        try {
            especialidades = persistencia.PersistenciaEspecialidad.getInstance().select("+");
        } catch (Exception e) {
            throw new UnsupportedOperationException(e.toString());
        }
        return especialidades;

    }
}
